Formatering, data transformering og brug af Statistikbankens API

Tabelsamlingen, ’Grønland i Tal’ og de grønlandske verdensmål er beregnet og præsenteret med tal fra Statistikbanken.

 

Udtræk, databehandling og formatering dokumenteres ved også at give adgang til den programkode, som har dannet præsentationen. Programkoden er skrevet med analyseprogrammet R, som gratis kan hentes på https://cran.r-project.org/

 

For at lette og standardisere Grønlands Statistiks anvendelse er R-pakken ’statgl’ udviklet. En kopi kan hentes på Github og installeres i R-Studio med kommandoen:

 

devtools::install_github("StatisticsGreenland/statgl")

 

Det kræver dog at pakken devtools allerede er installeret

 

install.packages("devtools")

Datavisualisering

R-pakken anvender grafikpakken ggplot2 til datavisualisering.  Der findes funktioner til at definere tema og farveskalaer, som kan lægges oven på et ggplot objekt i R. Et typisk ggplot ser således ud:

 

library(ggplot2)

ggplot(data = mpg, mapping = aes(x = displ, y = hwy, color = class)) +

  geom_point()

 

 

 

 

Tema kan lægges oven på dette vha. funktionen theme_statgl() fra statgl-pakken:

 

library(ggplot2)

library(statgl)

 

ggplot(data = mpg, mapping = aes(x = displ, y = hwy, color = class)) +

  geom_point() +

  theme_statgl()

 

 

Brugerdefineret farveskala tilføjes vha. scale_color_statgl():

 

library(ggplot2)

library(statgl)

 

ggplot(data = mpg, mapping = aes(x = displ, y = hwy, color = class)) +

  geom_point() +

  theme_statgl() +

  scale_color_statgl()

 

 

 

Til søjlediagrammer findes en tilsvarende funktion scale_fill_statgl().

Tabeller

R-pakken anvender kableExtra for at tegne HTML tabeller til brug på hjemmesiden.  Den meste simple funktion er statgl_table(), som  returnerer en  HTML tabel i bestemt format, hvis  man angiver en data frame:

 

library(statgl)

statgl_table(df = head(mtcars))

 

 

Man kan læse mere om pakken på Grønlands Statistiks Github side.